// pages/index/index.js
const units = require("../../utils/util.js")

Page({

  /**
   * 页面的初始数据
   */
  data: {
    background: [],
    channel: [],
    couponList: [],
    brandList: [],
    hotGoodsList: [],
    newGoodsList: [],
    topicList: []
  },

  // 获取数据
  homeindex() {
    units.axios({
      url: "home/index"
    }).then((res) => {
      this.setData({
        background: res.data.data.banner,
        channel: res.data.data.channel,
        couponList: res.data.data.couponList,
        brandList: res.data.data.brandList,
        hotGoodsList: res.data.data.hotGoodsList,
        newGoodsList: res.data.data.newGoodsList,
        topicList: res.data.data.topicList
      })
    })
  },


  // 搜索
  searchfun() {
    wx.navigateTo({
      url: '/pages/itemsSearch/itemsSearch'
    })
  },

  // 宫格跳转
  toKeyword(e) {
    units.axios({
      url: "goods/category",
      data: {
        id: e.currentTarget.dataset.id
      }
    }).then((res) => {
      wx.navigateTo({
        url: '../itemsCategory/itemsCategory?keyword=' + "&itemClass=" + res.data.data.currentCategory.id
      })
    })
  },

  // 优惠劵
  toLongin() {
    if (!wx.getStorageSync('token')) {
      wx.showToast({
        title: '请登录',
        icon: 'error',
        duration: 2000
      })
      setTimeout(() => {
        wx.navigateTo({
          url: "/pages/login/login"
        })
      }, 500)
    }
  },

  // 转跳详细页
  toDetaileds(e) {
    wx.navigateTo({
      url: '../itemsDetail/itemsDetail?id=' + e.currentTarget.dataset.id
    })
  },

  // 去品牌商直供详细页
  toitemsBrand(e) {
    wx.navigateTo({
      url: "/pages/itemsBrand/itemsBrand?id=" + e.currentTarget.dataset.id
    })
  },

  // 去专题精选详细
  toitemsTopic(e) {
    wx.navigateTo({
      url: "/pages/itemsTopic/itemsTopic?id=" + e.currentTarget.dataset.id
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.homeindex()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})